# 输入与输出
a = 1
print("hello python")
print(a, "...", sep="*", end="!")
print()
year = 2025
month = 5
day = 17
week = "六"
weather = "晴"
tempreture = 28.5
print("今天是 %d 年 %02d 月 %d 日 星期%s 天气%s 温度%.2f" % (year, month, day, week, weather, tempreture))
# 输入
age = input("请输入您的年龄")  # 这里输入的age为字符串类型的
print("您的年龄为", age, sep="*")

# 变量的赋值
num1 = num2 = num3 = 10
a, b = 10, 20
money = 10
print(money)
money = '10元'
print(money)

# 变量的类型
# 整型
num = 10
print(type(num))
# 浮点型
float1 = 0.1
float2 = 0.2
print(float1 + float2)  # 当两个浮点型数据相加时，结果有误差，解决方法：使用round四舍五入
float3 = round(float1 + float2, 3)  # 第二个参数：四舍五入后小数点后保留的位数,0自动省略
print(float3)

float4 = 1.28
float5 = 3.19
print(float4 + float5)

import math  # 使用库

num4 = math.ceil(float4 + float5)  # math库中的函数ceil:向上取整
print(num4)

num5 = math.floor(float4 + float5)  # 向下取整
print(num5)

# boolean型
a = True
print(type(a))
